package com.woniuxy.oa.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.woniuxy.oa.entity.Schedule;

@Mapper
public interface ScheduleMapper {
	
	//添加某人的日程安排
	void insertSchedule(Schedule Schedule);
	
	//修改工日程安排的方法
	void updateSchedule(Schedule Schedule);
	
	//删除日程安排   这里使用软删除
	void deleteSchedule(Integer s_id);
	
	//根据日程安排id    查询该日程安排
	Schedule selectScheduleByS_id(Integer s_id);
	
	//查询总条数的方法
	int selectScheduleConditionByPageTotalRecored(Schedule schedule);
	
	//这是按条件查询
	List<Schedule> selectScheduleConditionByPage(@Param("pageIndex")Integer pageIndex,
			@Param("pageSize")Integer pageSize,@Param("schedule")Schedule schedule);
	
}
